spin-stabilized satellite - Español Inglés Diccionario